﻿using System;
using System.Collections.Generic;

namespace Model
{
     ///<summary>
     ///实体类TYPE_FDJ_CONTENT
     ///</summary>
     public class TYPE_FDJ_CONTENT
     {
         private int __ID=0 ;
         private string __FDJXH=string.Empty ;
         private string __FDJZZC=string.Empty ;
         private string __RLLB=string.Empty ;
         private string __RYBH=string.Empty ;
         private string __GYFS=string.Empty ;
         private string __JQFS=string.Empty ;
         private string __EDGL=string.Empty ;
         private string __EDZS=string.Empty ;
         private string __EDNJZS=string.Empty ;
         private string __EDNJ=string.Empty ;
         private string __EDYH=string.Empty ;
         private string __FDJPL=string.Empty ;
         private string __FDJGS=string.Empty ;
         private string __FDJCC=string.Empty ;

         private Dictionary<string, bool> __Changed = new Dictionary<string, bool>();


         public TYPE_FDJ_CONTENT()
         {
             this.__Changed.Add("ID",false);
             this.__Changed.Add("FDJXH",false);
             this.__Changed.Add("FDJZZC",false);
             this.__Changed.Add("RLLB",false);
             this.__Changed.Add("RYBH",false);
             this.__Changed.Add("GYFS",false);
             this.__Changed.Add("JQFS",false);
             this.__Changed.Add("EDGL",false);
             this.__Changed.Add("EDZS",false);
             this.__Changed.Add("EDNJZS",false);
             this.__Changed.Add("EDNJ",false);
             this.__Changed.Add("EDYH",false);
             this.__Changed.Add("FDJPL",false);
             this.__Changed.Add("FDJGS",false);
             this.__Changed.Add("FDJCC",false);
         }

         /// <summary>
         /// 将类重置到初始化状态
         /// </summary>
         public void Reset()
         {
             this.__ID =0;
             this.__FDJXH =string.Empty;
             this.__FDJZZC =string.Empty;
             this.__RLLB =string.Empty;
             this.__RYBH =string.Empty;
             this.__GYFS =string.Empty;
             this.__JQFS =string.Empty;
             this.__EDGL =string.Empty;
             this.__EDZS =string.Empty;
             this.__EDNJZS =string.Empty;
             this.__EDNJ =string.Empty;
             this.__EDYH =string.Empty;
             this.__FDJPL =string.Empty;
             this.__FDJGS =string.Empty;
             this.__FDJCC =string.Empty;
             this.__Changed["ID"] = false;
             this.__Changed["FDJXH"] = false;
             this.__Changed["FDJZZC"] = false;
             this.__Changed["RLLB"] = false;
             this.__Changed["RYBH"] = false;
             this.__Changed["GYFS"] = false;
             this.__Changed["JQFS"] = false;
             this.__Changed["EDGL"] = false;
             this.__Changed["EDZS"] = false;
             this.__Changed["EDNJZS"] = false;
             this.__Changed["EDNJ"] = false;
             this.__Changed["EDYH"] = false;
             this.__Changed["FDJPL"] = false;
             this.__Changed["FDJGS"] = false;
             this.__Changed["FDJCC"] = false;
         }

         /// <summary>
         /// 获取类中成员的改变状态
         /// </summary>
         public bool Changed(string strKey)
         {
             return __Changed[strKey];
         }

         /// <summary>
         ///设置或获取类中的[ID]的数据
         /// </summary>
         public int ID
         {
              set{ __ID = value; __Changed["ID"] = true;}
              get{return __ID;}
         }
         /// <summary>
         ///设置或获取类中的[FDJXH]的数据
         /// </summary>
         public string FDJXH
         {
              set{ __FDJXH = value.Replace("'","’"); __Changed["FDJXH"] = true;}
              get{return __FDJXH;}
         }
         /// <summary>
         ///设置或获取类中的[FDJZZC]的数据
         /// </summary>
         public string FDJZZC
         {
              set{ __FDJZZC = value.Replace("'","’"); __Changed["FDJZZC"] = true;}
              get{return __FDJZZC;}
         }
         /// <summary>
         ///设置或获取类中的[RLLB]的数据
         /// </summary>
         public string RLLB
         {
              set{ __RLLB = value.Replace("'","’"); __Changed["RLLB"] = true;}
              get{return __RLLB;}
         }
         /// <summary>
         ///设置或获取类中的[RYBH]的数据
         /// </summary>
         public string RYBH
         {
              set{ __RYBH = value.Replace("'","’"); __Changed["RYBH"] = true;}
              get{return __RYBH;}
         }
         /// <summary>
         ///设置或获取类中的[GYFS]的数据
         /// </summary>
         public string GYFS
         {
              set{ __GYFS = value.Replace("'","’"); __Changed["GYFS"] = true;}
              get{return __GYFS;}
         }
         /// <summary>
         ///设置或获取类中的[JQFS]的数据
         /// </summary>
         public string JQFS
         {
              set{ __JQFS = value.Replace("'","’"); __Changed["JQFS"] = true;}
              get{return __JQFS;}
         }
         /// <summary>
         ///设置或获取类中的[EDGL]的数据
         /// </summary>
         public string EDGL
         {
              set{ __EDGL = value.Replace("'","’"); __Changed["EDGL"] = true;}
              get{return __EDGL;}
         }
         /// <summary>
         ///设置或获取类中的[EDZS]的数据
         /// </summary>
         public string EDZS
         {
              set{ __EDZS = value.Replace("'","’"); __Changed["EDZS"] = true;}
              get{return __EDZS;}
         }
         /// <summary>
         ///设置或获取类中的[EDNJZS]的数据
         /// </summary>
         public string EDNJZS
         {
              set{ __EDNJZS = value.Replace("'","’"); __Changed["EDNJZS"] = true;}
              get{return __EDNJZS;}
         }
         /// <summary>
         ///设置或获取类中的[EDNJ]的数据
         /// </summary>
         public string EDNJ
         {
              set{ __EDNJ = value.Replace("'","’"); __Changed["EDNJ"] = true;}
              get{return __EDNJ;}
         }
         /// <summary>
         ///设置或获取类中的[EDYH]的数据
         /// </summary>
         public string EDYH
         {
              set{ __EDYH = value.Replace("'","’"); __Changed["EDYH"] = true;}
              get{return __EDYH;}
         }
         /// <summary>
         ///设置或获取类中的[FDJPL]的数据
         /// </summary>
         public string FDJPL
         {
              set{ __FDJPL = value.Replace("'","’"); __Changed["FDJPL"] = true;}
              get{return __FDJPL;}
         }
         /// <summary>
         ///设置或获取类中的[FDJGS]的数据
         /// </summary>
         public string FDJGS
         {
              set{ __FDJGS = value.Replace("'","’"); __Changed["FDJGS"] = true;}
              get{return __FDJGS;}
         }
         /// <summary>
         ///设置或获取类中的[FDJCC]的数据
         /// </summary>
         public string FDJCC
         {
              set{ __FDJCC = value.Replace("'","’"); __Changed["FDJCC"] = true;}
              get{return __FDJCC;}
         }
    }
}
